package com.ledtechdesign.service.api;

import java.io.InputStream;
import java.util.List;

import com.ledtechdesign.beans.Item;
import com.ledtechdesign.beans.api.IAccountInfo;
import com.ledtechdesign.beans.api.IMeetingInfo;
import com.ledtechdesign.beans.api.IMeetingInfoDescriptor;
import com.ledtechdesign.beans.api.IRepository;
import com.ledtechdesign.service.ContainerType;

public interface IAFCSServiceResult {

	public IAccountInfo createAccountInfo(InputStream is) throws Exception;

	// / TODO this is questionable method here.
	public List<Item> createItemsList(InputStream data, ContainerType type)
			throws Exception;

	public IMeetingInfo createMeetingInfo(InputStream is) throws Exception;

	public IMeetingInfoDescriptor createMeetingInfoDescriptor(InputStream d)
			throws Exception;

	public IRepository createRepository(InputStream data) throws Exception;

}
